.stepcarousel {
	MARGIN: 0px auto; OVERFLOW: scroll; /*WIDTH: 650px;*/ POSITION: relative; HEIGHT: 110px; border:1px solid #ccc;background: url(../images/scrollbg.gif) repeat-x;
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt {
	VISIBILITY: hidden
}
#stocklevels {
	VISIBILITY: hidden
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 15px 10px 0px 15px; OVERFLOW: hidden; WIDTH: 110px;text-align:center;
}
.stock {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 929px; COLOR: #000; BORDER-BOTTOM: #000 1px dashed; 
	FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 10px; TEXT-ALIGN: right
}
.subfeature {
	DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 110px
}
.subfeature-txt {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px! important; LINE-HEIGHT: 17px; PADDING-TOP: 3px; POSITION: relative
}
.subfeature-txt span {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px;
}
.subfeature-txt span A {
	COLOR: #6D6D6D
}
.subfeature-txt span A:hover {
	COLOR: #ff0076
}
.subfeature A IMG {
	BORDER-RIGHT: 1px solid #D7D7D7; BORDER-TOP: 1px solid #D7D7D7; BORDER-LEFT: 1px solid #D7D7D7; BORDER-BOTTOM: 1px solid #D7D7D7;
}
.subfeature A IMG:hover {
	/*BORDER-RIGHT: #ff0076 1px dashed; BORDER-TOP: #ff0076 1px dashed; BORDER-LEFT: #ff0076 1px dashed; BORDER-BOTTOM: #ff0076 1px dashed*/
}

/*新增幻灯?/
/* Tab */
.tablist {
	clear:both;
	height:82px;
	overflow:hidden;
	border:1px solid #ddd;
	padding:10px 0px;
}


.tab_content {
	display:inline;
	float:left;
	width:390px;
	height:auto;
	overflow:hidden;
}
.tab_content img{
	width:390px;
	height:315px;
}

.tab_content_rel { height: 375px; overflow: hidden; position: relative; }
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs p{
	background:#ccc;
	height:45px;
	width:100%;
	/*color:#fff;*/
	text-align:center;
	line-height:45px;
}
.tab_limit {
	clear:both;
	height:auto;
	overflow:hidden;
	position:relative;
}
.tab_auto_play { position: relative; text-align: center; *zoom:1; z-index: 1; }
.tab {
	display:inline;
	float:left;
	width:100px;
	height:80px;
	margin-left:17px;
	margin-bottom:20px;
}
.tab img{
	width:98px;
	height:78px;
}
.tab_a { display: block;text-decoration: none;width:98px;
height:78px;border:1px solid #ddd;}

.tab_on, .tab_on:hover {
	border:1px solid red;
}
